/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Nivel;

import java.util.List;
import util.ErroAcessoRepositorioException;

/**
 *
 * @author Tulio José
 */
public interface IRepositorioNivel {

    public void cadastrarAtualizar(Nivel objNivel) throws ErroAcessoRepositorioException;

    public Nivel procurar(int idNivel) throws NivelNaoCadastradoException, ErroAcessoRepositorioException;

    public boolean existe(int idNivel) throws ErroAcessoRepositorioException;

    public List<Nivel> listar(String strComplemento) throws Exception, ErroAcessoRepositorioException;

    public void remover(int idNivel) throws NivelNaoCadastradoException, ErroAcessoRepositorioException;
}
